const express=require('express')
const router=express.Router()



// 导入用户路由处理函数对应的模块
const user_handle=require('../router_handler/user')

// 导入验证中间件
const expressJoi=require("@escook/express-joi")
// 导入需要的验证规则对象
const {reg_login_schema}=require('../schema/user')

// 注册新用户
router.post('/reguser',expressJoi(reg_login_schema),user_handle.regUser)

// 登录
router.post('/login',expressJoi(reg_login_schema),user_handle.login)

// 上传用户信息
router.post('/uploadUser',user_handle.uploadUser)

// 添加用户信息
router.post('/addUser',user_handle.addUser)

// 获取所有用户信息
router.get('/allUser',user_handle.allUser)

// 删除用户
router.delete('/deleteUser',user_handle.deleteUser)

// 编辑用户
router.put('/editUser',user_handle.editUser)

// 更新图片
router.post('/updateUserAvatar',user_handle.updateUserAvatar)

module.exports=router